/*
 * Surface.h
 *
 *  Created on: Dec 12, 2010
 *      Author: theiss
 */

#include <SDL/SDL.h>

#ifndef SURFACE_H_
#define SURFACE_H_

class Surface {
	public:
		Surface();
		virtual ~Surface();
	public:
		static SDL_Surface* OnLoad(char* File);
		static bool OnDraw(SDL_Surface* Surf_Dest, SDL_Surface* Surf_Src, int X, int Y);
		static bool OnDraw(SDL_Surface* Surf_Dest, SDL_Surface* Surf_Src, int X, int Y, int X2, int Y2, int W, int H);
};

#endif /* SURFACE_H_ */
